package com.tbit.uqbike.client.pojo.payPal;

import java.util.Date;

/**
 * @Author: chen
 * @Description: 支付详情(流水号与业务订单号绑定表)
 * @Date: 创建于 14:35 2020/1/10
 */
public class PayDetail {
    private Integer id;
    private String orderNo;//订单号
    private String payerId;//支付ID/付款人的ID
    private String paymentId;//paypal付款id-支付流水号
    private String transNo;//交易流水号txn_id
    private Integer state;//订单支付状态：0未支付；1已支付 2：支付中 3：待确认 4:已取消 5支付结果验证失败
    private Double money;//交易金额
    private String paypalState;//paypal支付状态响应
    private String appState;//app支付状态响应
    private String remark;//备注/支付进度/流程记录
    private String detail;//paypal回调响应详情
    private String paymentDate;//支付日期-paypal服务器时间
    private Date createTime;//创建时间
    private String updateTime;//修改时间

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getTransNo() {
        return transNo;
    }

    public void setTransNo(String transNo) {
        this.transNo = transNo;
    }

    public String getPaymentId() {
        return paymentId;
    }

    public void setPaymentId(String paymentId) {
        this.paymentId = paymentId;
    }

    public String getPayerId() {
        return payerId;
    }

    public void setPayerId(String payerId) {
        this.payerId = payerId;
    }

    public String getDetail() {
        return detail;
    }

    public void setDetail(String detail) {
        this.detail = detail;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public String getPaymentDate() {
        return paymentDate;
    }

    public void setPaymentDate(String paymentDate) {
        this.paymentDate = paymentDate;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Double getMoney() {
        return money;
    }

    public void setMoney(Double money) {
        this.money = money;
    }

    public String getPaypalState() {
        return paypalState;
    }

    public void setPaypalState(String paypalState) {
        this.paypalState = paypalState;
    }

    public String getAppState() {
        return appState;
    }

    public void setAppState(String appState) {
        this.appState = appState;
    }
}
